#ifndef __FLUID_H__
#define __FLUID_H__

#define MAX_X 32
#define MAX_Y 32
#define MAX_Z 32

enum display_mode{DISPLAY_FLUID=0,
		  DISPLAY_VELOCITY,
		  DISPLAY_PRESSURE,
		  DISPLAY_PRESSURE_GRAD,
		  DISPLAY_DIVERGENCE,
		  DISPLAY_TOTAL
};

void initCUDA(void);
void initGraphics(void);
void stepFluid(void);
void renderFluid(void);
void renderCopy(display_mode m);
void debugPrint(void);
#endif //__FLUID_H__
